<?php
class GruposView extends CustomView
{

    public function verGrupos($vars = array())
    {
        $this->top();
        $this->setTemplate('ver');
        $vars['pagination'] = $this->buildPagination($vars['pagination_link'], $vars['grupos']);
        $this->parse('ver', $vars);
        {
            if (!empty($vars['grupos']['results']))
            {
                foreach ($vars['grupos']['results'] as $grupo)
                {
                    $this->parse('grupo', $grupo);
                    {
                        // Vehiculos
                        if (!empty($grupo['vehiculos']))
                        {
                            foreach($grupo['vehiculos'] as $vehiculo)
                            {
                                $vehiculo['edit_vehiculo'] = $vars['editar_vehiculo'].$vehiculo['idvehiculo'];
                                $this->parse('vehiculo', $vehiculo);
                            }
                        }
                    }
                    $this->parse('grupo', $grupo);
                }
            }
			else
			{
				$this->parse('sin_resultados');
			}
        }
        $this->parse('ver', $vars);
        $this->bottom();
    }

    public function nuevoGrupo($vars = array())
    {
        $this->top();
        $this->setTemplate('nuevo');
        $this->parse('nuevo', $vars);
        // Group vehicles
        {
            if (!empty($vars['vehiculos_por_grupo']))
            {
                foreach ($vars['vehiculos_por_grupo'] as $vehiculo)
                {
                    $this->parse('vehiculos_por_grupo', $vehiculo);
                }
            }
        }
        $this->parse('nuevo', $vars);
        // System vehicles
        {
            if (!empty($vars['vehiculos']))
            {
                foreach ($vars['vehiculos'] as $vehiculo)
                {
                    $this->parse('vehiculos_del_sistema', $vehiculo);
                }
            }
        }
        $this->parse('nuevo', $vars);
        $this->bottom();
    }

    public function editarGrupo($vars = array())
    {
        $this->top();
        $this->setTemplate('editar');
        $this->parse('editar', $vars);
        // Group vehicles
        {
            if (!empty($vars['vehiculos_por_grupo']))
            {
                foreach ($vars['vehiculos_por_grupo'] as $vehiculo)
                {
                    $this->parse('vehiculos_por_grupo', $vehiculo);
                }
            }
        }
        $this->parse('editar', $vars);
        // System vehicles
        {
            if (!empty($vars['vehiculos']))
            {
                foreach ($vars['vehiculos'] as $vehiculo)
                {
                    $this->parse('vehiculos_del_sistema', $vehiculo);
                }
            }
        }
        $this->parse('editar', $vars);
        $this->bottom();
    }
}
?>